package POJO;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;

import org.springframework.stereotype.Repository;

@Repository
public class Terminal implements Serializable {

	private int terminalID = -1;
	private int agentID = -1;
	private int agentParentID = -1;
	private String terminal_name;
	private String branch_Short_Addr;
	private String hVersion; // 硬件版本号
	private String sVersion; // 软件版本号
	private int peripheralStatus;
	private String peripheralSoftVer;
	private String lock;
	private String check;
	private String password;
	private String adminPhone;
	private int smsPlatform; // 短信平台
	private int branchID = -1;
	private String adminPwd;
	private Timestamp loginTime;// 获取登录时间
	private String barcodeStatus;
	private String cardReadStatus;
	private String touchStatus;
	private String networkType;
	private String networkIP;
	private String simcardNum;
	private int upload;// 0上传安杰1不上传安杰
	private String feedbackURL;// 反馈地址
	private Timestamp abnormalTime;// 异常上报时间
	private String costType;// 用户扣费类型
	private BigDecimal standardCost;// 基础扣费（元）
	private int standardDuration;// 基础时长（小时）
	private BigDecimal increaseCost;// 递增扣费（元）
	private int increaseDuration;// 递增时间（小时）

	public int getTerminalID() {
		return terminalID;
	}

	public void setTerminalID(int terminalID) {
		this.terminalID = terminalID;
	}

	public String getTerminal_name() {
		return terminal_name;
	}

	public void setTerminal_name(String terminal_name) {
		this.terminal_name = terminal_name;
	}

	public String getBranch_Short_Addr() {
		return branch_Short_Addr;
	}

	public void setBranch_Short_Addr(String branch_Short_Addr) {
		this.branch_Short_Addr = branch_Short_Addr;
	}

	public String gethVersion() {
		return hVersion;
	}

	public String getsVersion() {
		return sVersion;
	}

	public void sethVersion(String hVersion) {
		this.hVersion = hVersion;
	}

	public void setsVersion(String sVersion) {
		this.sVersion = sVersion;
	}

	public int getBranchID() {
		return branchID;
	}

	public void setBranchID(int branchID) {
		this.branchID = branchID;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getAdminPhone() {
		return adminPhone;
	}

	public void setAdminPhone(String adminPhone) {
		this.adminPhone = adminPhone;
	}

	public int getSmsPlatform() {
		return smsPlatform;
	}

	public void setSmsPlatform(int smsPlatform) {
		this.smsPlatform = smsPlatform;
	}

	public String getAdminPwd() {
		return adminPwd;
	}

	public void setAdminPwd(String adminPwd) {
		this.adminPwd = adminPwd;
	}

	public Timestamp getLoginTime() {
		return loginTime;
	}

	public void setLoginTime(Timestamp loginTime) {
		this.loginTime = loginTime;
	}

	public int getPeripheralStatus() {
		return peripheralStatus;
	}

	public void setPeripheralStatus(int peripheralStatus) {
		this.peripheralStatus = peripheralStatus;
	}

	public String getPeripheralSoftVer() {
		return peripheralSoftVer;
	}

	public void setPeripheralSoftVer(String peripheralSoftVer) {
		this.peripheralSoftVer = peripheralSoftVer;
	}

	public String getLock() {
		return lock;
	}

	public void setLock(String lock) {
		this.lock = lock;
	}

	public String getCheck() {
		return check;
	}

	public void setCheck(String check) {
		this.check = check;
	}

	public String getBarcodeStatus() {
		return barcodeStatus;
	}

	public void setBarcodeStatus(String barcodeStatus) {
		this.barcodeStatus = barcodeStatus;
	}

	public String getCardReadStatus() {
		return cardReadStatus;
	}

	public void setCardReadStatus(String cardReadStatus) {
		this.cardReadStatus = cardReadStatus;
	}

	public String getTouchStatus() {
		return touchStatus;
	}

	public void setTouchStatus(String touchStatus) {
		this.touchStatus = touchStatus;
	}

	public String getNetworkType() {
		return networkType;
	}

	public void setNetworkType(String networkType) {
		this.networkType = networkType;
	}

	public String getNetworkIP() {
		return networkIP;
	}

	public void setNetworkIP(String networkIP) {
		this.networkIP = networkIP;
	}

	public String getSimcardNum() {
		return simcardNum;
	}

	public void setSimcardNum(String simcardNum) {
		this.simcardNum = simcardNum;
	}

	public int getAgentID() {
		return agentID;
	}

	public void setAgentID(int agentID) {
		this.agentID = agentID;
	}

	public int getUpload() {
		return upload;
	}

	public void setUpload(int upload) {
		this.upload = upload;
	}

	public String getFeedbackURL() {
		return feedbackURL;
	}

	public void setFeedbackURL(String feedbackURL) {
		this.feedbackURL = feedbackURL;
	}

	public int getAgentParentID() {
		return agentParentID;
	}

	public void setAgentParentID(int agentParentID) {
		this.agentParentID = agentParentID;
	}

	public Timestamp getAbnormalTime() {
		return abnormalTime;
	}

	public void setAbnormalTime(Timestamp abnormalTime) {
		this.abnormalTime = abnormalTime;
	}

	public String getCostType() {
		return costType;
	}

	public void setCostType(String costType) {
		this.costType = costType;
	}

	public BigDecimal getStandardCost() {
		return standardCost;
	}

	public void setStandardCost(BigDecimal standardCost) {
		this.standardCost = standardCost;
	}

	public int getStandardDuration() {
		return standardDuration;
	}

	public void setStandardDuration(int standardDuration) {
		this.standardDuration = standardDuration;
	}

	public BigDecimal getIncreaseCost() {
		return increaseCost;
	}

	public void setIncreaseCost(BigDecimal increaseCost) {
		this.increaseCost = increaseCost;
	}

	public int getIncreaseDuration() {
		return increaseDuration;
	}

	public void setIncreaseDuration(int increaseDuration) {
		this.increaseDuration = increaseDuration;
	}

}
